Towards a Pragmatic Model Driven Engineering Approach for the Development of CMS-based Web Applications

نویسندگان

  • Jurriaan Souer
  • Thijs Kupers
چکیده

Most enterprises utilize Web Content Management System (CMS) for the development and maintenance of their web applications. A CMS provides a high quality platform and creates web applications based on software configuration instead of software engineering from scratch. Although there are numerous advantages to implementing a CMS, there are two downsides not solved: for complex applications there is still a need for software developers and architects to configure the software based on business-user requirements, and there is no easy way to see how the application is implemented. This paper presents a pragmatic Model Driven Engineering method that allows the business-users to create CMSbased web applications themselves based on a business model without the need for software engineering and architects. With these business-users in mind, we minimized complexity by implementing only the modeling tools they need resulting in a useful web form diagram. The web form diagram allows business users to model generic business processes which are transformed into a CMS-specific configuration. The web form Diagram is implemented in a CASE environment a validated by means of a case study and an end user evaluation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A MDE Approach for the Development of CMS-based Web Applications

Content Management Systems (CMS) are typically regarded as critical software platforms for the success of organizational web sites and intranets. Although most current CMS systems allow their extension through the addition of modules, these are usually built using the typical sourcecode-oriented software development process, which is slow and error-prone. On the other hand, a MDE-oriented devel...

متن کامل

Development of Content Management System-based Web Applications

Web applications are evolving towards strong content-centered Web applications. The development processes and implementation of these applications are unlike the development and implementation of traditional information systems. In this paper we propose WebEngineering Method; a method for developing content management system (CMS) based Web applications. Critical to a successful development of ...

متن کامل

A New Hybrid model of Multi-layer Perceptron Artificial Neural Network and Genetic Algorithms in Web Design Management Based on CMS

The size and complexity of websites have grown significantly during recent years. In line with this growth, the need to maintain most of the resources has been intensified. Content Management Systems (CMSs) are software that was presented in accordance with increased demands of users. With the advent of Content Management Systems, factors such as: domains, predesigned module’s development, grap...

متن کامل

Web-Application Modeling With the CMS-ML Language

The Model-Driven Engineering paradigm has become increasingly popular due to its advocation of using models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be produced from those models by using automated transformations. On the other hand, we are currently witnessing the rise in popularity of a particular kind of web-applic...

متن کامل

Towards Modeling Role-Based Pageflow Definitions within Web Applications

Model-Driven Software Development (MDSD) can be used to enhance developing and maintaining web applications. Furthermore, security plays a crucial role in the area of web applications. A seamless integration of access control and modeling web applications becomes important. This work introduces model-driven integration of security concerns into the development life cycle of web applications. In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009